Bestseller Updated May 2025 | 62 hours total | English
The Complete Web Development Bootcamp
By Dr. Angela Yu
4.7 (200,032)
₹499 ₹749
Discount applied with code: ST21MT30625G1
30-Day Money-Back Guarantee
This course includes:
62 hours on-demand video
104 articles
82 downloadable resources
Access on mobile and TV
Certificate of completion
What You'll Learn
Build 16 web development projects for your portfolio, ready to apply for junior developer jobs.
Learn the latest technologies, including Javascript, React, Node, and Web3 development.
Be able to build ANY website you want.
Create a full-stack web application using HTML, CSS, Javascript, Node, and PostgreSQL.
Master front-end development with HTML, CSS, and React.
Master back-end development with Node.js and PostgreSQL.
Learn professional developer best practices.
Work as a freelance web developer or land a junior developer job.
Course Content
65 sections • 614 lectures • 62h 3m total length
Welcome to the Course 10min
Setting Up Your Environment 8min
Course Structure and Projects 12min
How to Get the Most Out of This Course 10min
Introduction to Web Development 10min
Using the Developer Console 5min
Resources and Community 3min
Quiz: Course Overview 2min
Introduction to HTML 15min
HTML Elements and Structure 20min
CSS Basics: Styling and Layout 25min
Responsive Design with CSS 20min
Flexbox and Grid 18min
CSS Animations 15min
Project: Personal Portfolio Website 30min
Quiz: HTML and CSS Basics 10min
Advanced CSS Selectors 12min
Coding Challenge #1: CSS Layout 20min
Debugging CSS Issues 15min
Code Review: Front-End Basics 10min
Introduction to JavaScript 15min
Variables and Data Types 20min
Functions and Scope 20min
Arrays and Loops 25min
Objects and Methods 20min
DOM Manipulation Basics 18min
Event Handling 15min
Coding Challenge #2: To-Do List 20min
Project: Interactive To-Do List App 35min
Quiz: JavaScript Fundamentals 10min
ES6+ Features: Arrow Functions 15min
Destructuring and Spread Operator 12min
Template Literals 10min
Debugging JavaScript 15min
Code Review: JavaScript Basics 10min
Advanced CSS Techniques 20min
Introduction to Bootstrap 15min
Bootstrap Grid System 20min
Bootstrap Components 18min
Customizing Bootstrap 15min
Coding Challenge #3: Responsive Layout 20min
Project: Landing Page with Bootstrap 30min
Quiz: CSS and Bootstrap 10min
Debugging Responsive Issues 12min
Code Review: Bootstrap Projects 10min
Introduction to jQuery 15min
jQuery Selectors and Events 20min
DOM Manipulation with jQuery 15min
jQuery Animations 18min
Coding Challenge #4: jQuery Effects 20min
Project: Interactive Gallery with jQuery 30min
Quiz: jQuery Basics 10min
Best Practices with jQuery 12min
Introduction to React 20min
Components and Props 20min
State and Lifecycle 18min
Hooks: useState and useEffect 20min
React Router Basics 15min
Handling Forms in React 18min
Coding Challenge #5: React Component 20min
Project: Task Manager App 40min
Quiz: React Basics 10min
State Management with Context 15min
React Best Practices 12min
Code Review: React Projects 10min
Introduction to Node.js 20min
Setting Up Node.js Environment 15min
Modules and NPM 18min
Express.js Basics 20min
Building RESTful APIs 20min
Handling Requests and Responses 15min
Coding Challenge #6: API Endpoint 20min
Project: Blog Backend with Express 40min
Quiz: Node.js Basics 10min
Middleware in Express 15min
Error Handling in Node.js 12min
Code Review: Node.js Projects 10min
Introduction to Databases 15min
Setting Up PostgreSQL 20min
SQL Basics: Tables and Queries 20min
Joins and Relationships 18min
Connecting Node.js to PostgreSQL 15min
Coding Challenge #7: Database Query 20min
Project: E-Commerce Database 30min
Quiz: PostgreSQL Basics 10min
Optimizing Database Queries 12min
Code Review: Database Projects 10min
Introduction to Web3 20min
Blockchain Basics 15min
Smart Contracts with Solidity 20min
Interacting with Ethereum 18min
Building a DApp 20min
Coding Challenge #8: Smart Contract 20min
Project: Decentralized Voting App 30min
Quiz: Web3 Basics 10min
Project Overview and Planning 20min
Building the Frontend with React 30min
Creating the Backend with Node.js 30min
Integrating PostgreSQL Database 25min
Authentication and Authorization 20min
Testing and Debugging 25min
Deployment to Heroku 20min
Project: Social Media Platform 45min
Quiz: Full-Stack Concepts 10min
Code Review: Capstone Project 15min
Includes 55 additional sections covering advanced topics, coding challenges, and projects such as:
Advanced JavaScript: Closures and Prototypes (10 lectures, 3h)
APIs and AJAX (8 lectures, 2h)
Authentication with JWT (6 lectures, 1h 30m)
Project: Keeper App (10 lectures, 4h)
Project: Weather App (8 lectures, 3h)
Project: E-Commerce Platform (12 lectures, 5h)
Deployment and DevOps Basics (6 lectures, 1h 30m)
49 additional sections with coding challenges, quizzes, and theory (479 lectures, 24h 3m)
These sections include additional portfolio projects, advanced web development techniques, and preparation for real-world development.
Requirements
No programming experience needed - I'll teach you everything you need to know.
A computer with access to the internet.
No paid software required - all projects use free tools and platforms.
I'll walk you through, step-by-step, how to get all the software installed and set up.
Description
Welcome to the Complete Web Development Bootcamp, the only course you need to learn to code and become a full-stack web developer. With 200,032 ratings and a 4.7 average, my Web Development course is one of the HIGHEST RATED courses in the history of Udemy! At 62+ hours, this Web Development course is without a doubt the most comprehensive web development course available online. Even if you have zero programming experience, this course will take you from beginner to mastery.
This is the only course you need to learn web development - HTML, CSS, JavaScript, Node, React, PostgreSQL, and so much more. You’ll build 16 portfolio projects, learn modern tools, and master professional developer best practices.
By the end, you’ll be ready to work as a freelance web developer or land a junior developer job. Join over 790,000 students and start your web development journey today! Click the Signup button to enroll.
Instructors
Dr. Angela Yu
Developer and Lead Instructor
2,345,678 students | 5 courses
Dr. Angela Yu is a renowned developer and instructor with over 2.3M students. Her engaging teaching style and focus on practical projects make complex web development concepts accessible to all learners.
Student Reviews
5.0
"Angela is an amazing instructor! The projects are practical, and I feel ready to apply for jobs." – Emily R.
4.5
"This course covers everything from scratch to advanced topics. Highly recommend!" – Michael T.
Explore More Courses
The Complete JavaScript Course 2025
By Jonas Schmedtmann
4.8 (185,432)
₹699 ₹999
Java Programming Masterclass
By Tim Buchalka
4.6 (120,000)
₹699 ₹799
The Front-End Web Developer Bootcamp: HTML, CSS, JS & React
By Jose Portilla
4.7 (120,000)
₹699 ₹749
Preview: Welcome to the Course
In this introductory lecture, Dr. Angela Yu welcomes you to the course and gives an overview of what you'll learn. Get ready to dive into the world of full-stack web development!
Preview: Personal Portfolio Website Project
Build a responsive personal portfolio website to showcase your skills using HTML, CSS, and responsive design techniques.
Preview: Interactive To-Do List App Project
Create a dynamic to-do list app to master JavaScript fundamentals, DOM manipulation, and event handling.
Preview: Landing Page with Bootstrap Project
Build a professional landing page using Bootstrap to practice responsive design and CSS frameworks.
Preview: Interactive Gallery with jQuery Project
Build an interactive photo gallery to practice jQuery for DOM manipulation and animations.
Preview: Task Manager App Project
Develop a task manager app using React to master components, state, and hooks.
Preview: Blog Backend with Express Project
Create a blog backend using Node.js and Express to practice building RESTful APIs.
Preview: E-Commerce Database Project
Build an e-commerce database with PostgreSQL to practice SQL queries and database design.
Preview: Decentralized Voting App Project
Develop a decentralized voting app using Web3 and Solidity to learn blockchain development.
Preview: Social Media Platform Project
Build a full-stack social media platform using React, Node.js, and PostgreSQL, with authentication and deployment.